home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / util / cli / tiny_reboot.lha / tiny_reboot.doc < prev   
Encoding:
Text File  |  1998-04-26  |  5.0 KB  |  134 lines

  1.                       tiny_reboot Version 37.1 
  2.                               © 1998
  3.                       By Kenton A. Groombridge
  4.  
  5. Introduction:
  6.  
  7.   One day I found a need for a reboot program.  I downloaded all the ones 
  8. found on Aminet, but I didn't like the ones that asked me if I was sure I
  9. wanted to reboot my Amiga after I typed "reboot" and the others were quite
  10. bulky in size for what they did.  I decided to write my own.  After about
  11. 10 minutes using SAS/C 6.58 I had a finished program, but it was still 
  12. about a couple thousand bytes, and that was after using NOSTARTUP and the
  13. other switches to cut the garbage out of the program.  (must have been the 
  14. atol() function).  It had been a while since I used Devpac, so I fired it
  15. up and spent a day relearning much of what I forgot about assembler.  The
  16. finished product is a very small reboot program (508 bytes).  This small
  17. size is also not without error checking.  It is also completely OS friendly,
  18. and AmigaDOS compliant.  But of course how can you be sure when your system
  19. is rebooting?
  20.  
  21. Disclaimer:
  22.  
  23.   The use of this program is on your own risk. There is no liability or
  24. responsibility for any damage caused by the program.
  25.   
  26. Copyright:
  27.  
  28.   tiny_reboot is free to be spread on public-domain and shareware disks, as
  29. long as they are sold for a reasonable charge.
  30.  
  31. This program is:
  32.  
  33.   FREE, FREE, FREE, FREE, FREE, FREE, FREE, FREE, FREE, FREE, FREE, FREE. 
  34. What else can I say.  If you haven't noticed yet, everything I have written
  35. is FREE.
  36.  
  37.   I think some people out there are greedy.  They write these piece of *&^%$
  38. programs and expect to get paid for them.  Good luck, you won't see my money.
  39.  
  40.   There are also people out there who bust there butts to make a living
  41. writing quality software for the Amiga.  Those piece of *&^%$ pirates that
  42. steal their hard work are hurting both you and me because if they don't make
  43. money to make a living then they will quit writing quality software for the
  44. Amiga and we will all miss out on great programs.
  45.  
  46. How to use the program:
  47.  
  48.   Type: "reboot /N" where /N is an optional number between 0 and 2147483649
  49. representing the seconds to wait before rebooting.  2147483649 seconds? Hmm,
  50. anybody got about sixty eight years available to ensure that this program is
  51. accurate to the second?
  52.  
  53.   A word of warning:  This program does not do a safe reboot like UNIX 
  54. systems.  Using this program is no different that using Ctrl + Right-Amiga
  55. + Left-Amiga, so it would behoove you to ensure that all disk activity has
  56. stopped otherwise you may loose data, or even worse, invalidate your disks.
  57. I am not trying to scare so you do not use the program.  It is really safe
  58. if you know what you are doing.  You all know not to pop the floppy out of
  59. the drive until the light goes out right?  The program is just the button
  60. to the floppy drive per se'.
  61.  
  62. Required:
  63.  
  64.   Workbench 2.04 or higher.  Although not needed, I highly recommend getting
  65. Workbench 3.1.  It is big improvement on 2.04.  If you are still using 1.3 or
  66. below, you are in the dark ages.
  67.  
  68. Reporting errors:
  69.  
  70.   This program has come a long way since I introduced it several months ago.
  71. I am nearly 100% sure that there are no bugs, but if you do find something
  72. a little weird, please contact me asap (as soon as possible).
  73.  
  74. Contacting the author:
  75.  
  76. e-mail      kgroombr@interquest.de
  77.             Kenton.Groombridge@wpc.af.mil
  78.  
  79. web page    http://www.interquest.de/~kgroombr/
  80.  
  81. snail-mail  Kenton Groombridge
  82.             PSC 3 Box 1766
  83.             APO AE  09021
  84.             USA
  85.  
  86.                   -OR-
  87.  
  88.             Kenton Groombridge
  89.             PSC 3 Box 1766
  90.             D:67661 Kapaun Flugplatz
  91.             Germany
  92.  
  93. I move a lot.  If you really need to get in touch with me and can't get
  94. mail to either of the above addresses, send mail to my permanent address.
  95. It will take a while to get to me, but it will get to me.
  96.  
  97.             Kenton Groombridge
  98.             1405 North Center Avenue
  99.             Hardin, MT  59034
  100.             USA
  101.  
  102. Acknowlegments:
  103.  
  104.   Thanks to Gateway 2000 for saving the Amiga's future.  For the folks at 
  105. Gateway, if you are looking for a bilingual, quality individual with years
  106. of experience in sales, programming, quality control, and the dozen other
  107. jobs I have done in the military and civilian sector, look me up.  I can
  108. sell the Amiga.
  109.  
  110.   For the new Amiga owners, e-mail me to get copies of AmigaDOS commands that
  111. I have disassembled, optimized, and reassembled.  I will gladly give you the
  112. source for these if you give me a job.
  113.  
  114. To Do:
  115.  
  116.   Heck, I have no idea.  Do you?
  117.   
  118. History:
  119.  
  120. 1.0 (5 Oct 1997)
  121. First release, no known bugs.
  122.  
  123. 1.1 (12 Oct 1997)
  124. Cleaned up the code.  Added a few optimizations here and there.  No known
  125. bugs.
  126.  
  127. 2.0 (Rewrote it to use the timer.device instead of dos.librarys Wait()
  128. function.  This allowed me to do ctrl-c checking.
  129.  
  130. 37.1 Another complete rewrite to be AmigaDOS compliant (prints proper 
  131. messages, and such).  Changed the version to indicate the lowest library
  132. version (AmigaDOS like).  Getting close the the 512 byte limit I set to
  133. accomplish.
  134.